/* ### TABLES ### */

table a, table a:visited{}

table {
width: 100%;
border: 1px solid #CCCFD3;
background-color: #FFF;
padding: 1px;
margin-bottom:20px;
}

th {
padding: 3px 4px;
background: #70AED3 url("../images/gradient2b.gif") bottom left repeat-x;
border-top: 1px solid #6DACD2;
border-bottom: 1px solid #327AA5;
text-align: left;
text-transform: uppercase;
}

td {
text-align: left;
padding: 4px;
}

.tablerow1 {}
.tablerow2 {}
.tablerow3 {}
.tablerow4 {}
.tablecol1 {}
.tablecol2 {}

tr.odd:hover, tr.even:hover, tr.odd:hover a, tr.even:hover a, tr.odd:hover a:visited, tr.even:hover a:visited{
cursor:pointer;
}

.infobox th, .boxitem{
border:1px solid #C1DAD7;
border-left:none;
letter-spacing:2px;
text-align:left;
padding:6px 6px 6px 12px;
background:#CAE8EA url(../images/bg_header.jpg) no-repeat;
}

.infobox td {
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
padding:6px 6px 6px 12px;
color: #4F6B72;
}

.infobox th.spec {
border-left:1px solid #C1DAD7;
border-top:0;
}

.infobox th.specalt {
border-left:1px solid #C1DAD7;
border-top:0;
}